package com.sec.etech.component.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.sec.etech.common.ModelBase;
import lombok.Data;

@Data
@TableName("prod_bearing")
public class Bearing extends ModelBase {

    @TableId
    private Long bearingid;
    private Long componentid;
    private Long plantaskid;
    private Long bearingtypeid;
    private Long bushtypeid;
    private String journalDia;
    private Double bearingWidth;
    private Double radialWidth;
    private Double wRRatio;
    private String bInterval;
    private String sInterval;
    private Double preload;
    private Double thrustInnerdia;
    private Double thrustOuterdia;
    private Double thrustInterval;
    private Double mainbushMediumdia;
    private Integer mainbushNum;
    private Double minorbushMediumdia;
    private Integer minorbushNum;
    private String totalInterval;
    private Long rotatespeedid;
    private Long rotatedirectionid;
    private String jackingflow;
    private Long alloymaterialid;
    @TableField("hasSensor")
    private Integer hasSensor;
    private Integer allowableLoad;
    private Integer radialLoad;
    private Integer mainthrustLoad;
    private Integer minorthrustLoad;
    private Integer bearingflow;
    private Integer bearingpower;
    private Long supportformid;
    private Integer active;
    private Integer recommend;

    @TableField(exist = false)
    private String plantaskname;
    @TableField(exist = false)
    private String plantasknum;

}
